Reengineering for Testability

نویسنده

  • Harry M. Sneed
چکیده

There are many reasons to want to reengineer an existing software system. • to increase the maintainability [1], • to improve the performance [2], • to increase the interoperability [3], • to decrease the personal dependency. These goals have been covered in the pertinent literature. [4] This paper is devoted to promoting yet another goal for reengineering, namely • to improve the testability. These diverse goals may in some ways be related, but in some instances they are contrary to one another. For instance improving performance is often done at the cost of decreasing maintainability. The planer of a reengineering project must be aware of what the exact project goals are, since they will differ from project to project. [5]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reengineering Software Modularity using Artificial Neural Networks

Reengineering software modularity includes both discovering existing module structures and changing these structures to improve organisation (Arnold 1993). The overall success of most large systems is dependent on their organisation, because organisation affects understandability, modifiability, integratability, and testability (Schwanke 1991). Remodularisation activities become more and more n...

متن کامل

Reengineering the Industrial CMMI

Abstract of Re-engineering of Industrial CMMI Through this research, I have established a general strategy to appraise an organization against a scale of five process maturity levels whilst maintaining a strong mechanics of CMMI. Reengineering of industrial CMMI proposes a novel method for Industrial Competence ranking of those organizations/companies which are targeting various CMM...

متن کامل

Effect of Reengineering on the Information and Statistics Process in the Iran University of Medical Sciences

Introduction: Nowadays, organizations working in dynamic and competitive environments have to change their processes from both the inside and outside of the organization. One of the most effective strategies for monitoring and controlling these changes is re-engineering. This study aimed to refine the collection and classification process of data through re-engineering. <...

متن کامل

Designing of Testable Reversible QCA Circuits Using a New Reversible MUX 2×1

Recently testing of Quantum-dot Cellular Automata (QCA) Circuits has attracted a lot of attention. In this paper, QCA is investigated for testable implementations of reversible logic. To amplify testability in Reversible QCA circuits, a test method regarding to Built In Self Test technique is developed for detecting all simulated defects. A new Reversible QCA MUX 2×1 desig...

متن کامل

Design for Testability Reuse in Synthesis for Testability

This paper presents our Design for Testability reuse approach implemented in the allocation for testability system IDAT. In the context of High-Level Synthesis for Testability, the allocation for testability process mainly consists in searching for the best cost/quality trade-off between the designer requirements and testability means which can be proposed by the system, considering the availab...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 26  شماره 

صفحات  -

تاریخ انتشار 2006